home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 June: Reference Library / Dev.CD Jun 95 / Dev.CD Jun 95.toast / Technical Documentation / Developer Notes / Macintosh CPUs - PPC Desktop / Power Macintosh 8100⁄110 / Power Macintosh 8100_110
Encoding:
Text File  |  1995-01-24  |  75.2 KB  |  262 lines

  1. Developer Note
  2.  
  3. Power Macintosh 8100/110 Computer
  4.  
  5.  
  6.     Apple Computer, Inc.
  7. © 1994 Apple Computer, Inc.
  8. All rights reserved. 
  9. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc. Printed in the United States of America.
  10. The Apple logo is a trademark of 
  11. Apple Computer, Inc. 
  12. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. 
  13. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist product developers to develop products only for Apple Macintosh computers.
  14. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for printing or clerical errors.
  15. Apple Computer, Inc.
  16. 1 Infinite Loop
  17. Cupertino, CA 95014
  18. 408-996-1010
  19. Apple, the Apple logo, APDA, AppleLink, HyperCard, LaserWriter, LocalTalk, Macintosh, and Macintosh Quadra are trademarks of Apple Computer, Inc., registered in the United States and other countries.
  20. Power Macintosh is a trademark of Apple Computer, Inc.
  21. Adobe Illustrator and PostScript are trademarks of Adobe Systems Incorporated, which may be registered in certain jurisdictions.
  22. America Online is a service mark of Quantum Computer Services, Inc.
  23. CompuServe is a registered trademark of CompuServe, Inc.
  24. FrameMaker is a registered trademark of Frame Technology Corporation.
  25. Helvetica and Palatino are registered trademarks of Linotype Company.
  26. ITC Zapf Dingbats is a registered trademark of International Typeface Corporation.
  27. Microsoft is a registered trademark and Windows is a trademark of Microsoft Corporation.
  28. Motorola is a registered trademark of Motorola Corporation.
  29. NuBus is a trademark of Texas Instruments.
  30. PowerPC is a trademark of International Business Machines Corporation, used under license therefrom.
  31. Simultaneously published in the United States and Canada.
  32. LIMITED WARRANTY ON MEDIA AND REPLACEMENT
  33. If you discover physical defects in the manual or in the media on which a software product is distributed, APDA will replace the media or manual at no charge to you provided you return the item to be replaced with proof of purchase to APDA.
  34. ALL IMPLIED WARRANTIES ON THIS MANUAL, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF THE ORIGINAL RETAIL PURCHASE OF THIS PRODUCT.
  35. Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY.
  36. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages.
  37. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty.
  38. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state.
  39. Contents
  40. Tablesv
  41.  
  42.  
  43. Preface    About This Developer Notevii
  44.  
  45. Contents of This Bookvii
  46. Supplementary Documentsvii
  47. Apple Publicationsvii
  48. Conventions and Abbreviationsx
  49. Typographical Conventionsx
  50. Abbreviationsx
  51.  
  52. Chapter 1    Power Macintosh 8100/1101
  53.  
  54. Configuration2
  55. Clock Speeds2
  56. New Cache2
  57. Revised ROM and ASICs2
  58. NuBus Support3
  59. LocalTalk4
  60. Clock Chips4
  61.  
  62. Appendix     Power Macintosh RAM Layout5
  63.  
  64. RAM SIMMs5
  65. Discontinuous Physical Addressing6
  66. Tables
  67.  
  68. Appendix     Power Macintosh RAM Layout5
  69.  
  70. Table A-1    RAM SIMM expansion capabilities5
  71. Table A-2    Power Macintosh 8100 memory map6
  72.  
  73. About This Developer Note
  74.  
  75.  
  76. This developer note describes the Apple Power Macintosh 8100/110 computer, introduced in October, 1994. The Power Macintosh 8100/110 is currently the fastest and most versatile Macintosh computer.
  77. This new computer is an enhanced model of the Power Macintosh 8100/80 computer introduced in March, 1994. This developer note covers only the enhancements that make the new model different. For more general informa-
  78. tion about the first generation of Power Macintosh computers, see Macintosh Developer Note Number 8, described in “Supplementary Documents,” later in this preface.
  79. This note is written for professional hardware and software engineers. You should be generally familiar with existing Macintosh technology, including NuBus™ and the new Apple RISC technology based on the PowerPC micro-
  80. processor. For recommended reading material about Macintosh technology, see the documents listed in “Supplementary Documents,” later in this preface.
  81.  
  82. Contents of This Book
  83.  
  84. This developer note contains one chapter and one appendix:
  85. n    Chapter 1, “Power Macintosh 8100/110,” covers the configuration of this model and its differences from the Power Macintosh 8100/80, introduced in March, 1994.
  86. n    The appendix, “Power Macintosh RAM Layout,” describes the random-access memory layout for both the current Power Macintosh model and the models introduced in March, 1994.
  87.  
  88. Supplementary Documents
  89.  
  90. The documents described in this section provide information that complements or extends the information in this developer note.
  91.  
  92. Apple Publications
  93.  
  94. Apple Developer Press publishes a variety of books and technical notes designed to help third-party developers design hardware and software products compatible with Apple computers.
  95. Inside Macintosh is a collection of books, organized by topic, that describe the system software of Macintosh computers. Together, these books provide the essential reference for programmers, software designers, and engineers.
  96. The original version of Inside Macintosh was published in six volumes. The newer volumes of Inside Macintosh are organized by topic. Current books include the following titles:
  97. Inside Macintosh: AOCE Application Interfaces
  98. Inside Macintosh: AOCE Service Access Modules
  99. Inside Macintosh: Devices 
  100. Inside Macintosh: Files
  101. Inside Macintosh: Imaging With QuickDraw
  102. Inside Macintosh: Interapplication Communication
  103. Inside Macintosh: Macintosh Toolbox Essentials
  104. Inside Macintosh: Memory
  105. Inside Macintosh: More Macintosh Toolbox
  106. Inside Macintosh: Networking
  107. Inside Macintosh: Operating System Utilities
  108. Inside Macintosh: Overview
  109. Inside Macintosh: PowerPC Numerics
  110. Inside Macintosh: PowerPC System Software
  111. Inside Macintosh: Processes
  112. Inside Macintosh: QuickDraw Environment and Utilities
  113. Inside Macintosh: QuickDraw Graphics
  114. Inside Macintosh: QuickDraw Objects
  115. Inside Macintosh: QuickDraw Printing
  116. Inside Macintosh: QuickDraw Printing Extensions and Drivers
  117. Inside Macintosh: QuickDraw Utilities
  118. Inside Macintosh: QuickTime
  119. Inside Macintosh: QuickTime Components
  120. Inside Macintosh: Sound
  121. Inside Macintosh: Text
  122. Inside Macintosh: PowerPC System Software covers in detail the changes and extensions to Macintosh system software version 7.1 for Power Macintosh computers, including new Macintosh Toolbox managers and the run-time architecture that supports the PowerPC microprocessor.
  123. Building Programs for Macintosh With PowerPC is a general discussion for developers of the development and building of application software for PowerPC processor–based Macintosh systems.
  124. Designing Cards and Drivers for the Macintosh Family, third edition, explains the general hardware and software requirements for NuBus cards and drivers compatible with the first generation of Power Macintosh computers.
  125. Technical Introduction to the Macintosh Family, second edition, surveys the complete Macintosh family of computers from the developer’s point of view.
  126. Macintosh Human Interface Guidelines provides authoritative information on the theory behind the Macintosh “look and feel” and Apple’s standard ways of using individual interface components. A companion CD-ROM disk, Making It Macintosh, illustrates the Macintosh human interface guidelines through interactive, animated examples.
  127. Macintosh Developer Note Number 8 contains two documents: Power Macintosh Computers describes the Power Macintosh 6100/60, 7100/66, and 8100/80 models; Macintosh DAV Interface for NuBus Expansion Cards describes the interface through which NuBus expansion cards can access the raw digital sound and video data streams available in Power Macintosh computers.
  128. New Technical Note ME 9 discusses techniques for accessing discontinuous physical memory spaces in Macintosh computers. The current Power Macintosh RAM space is divided into physically discontinuous 32 MB segments, as described in Appendix A, “Power Macintosh RAM Layout.” 
  129. You can get New Technical Note ME 9 from the Apple Developer Technical Support department.
  130. Most of the Apple publications just listed are available from APDA. APDA 
  131. is Apple’s worldwide source for hundreds of development tools, technical resources, training products, and information for anyone interested in developing applications on Apple platforms. Customers receive the APDA Tools Catalog featuring all current versions of Apple development tools and the most popular third-party development tools. APDA offers convenient payment and shipping options, including site licensing.
  132. To order products or to request a complimentary copy of the APDA Tools Catalog, contact 
  133. APDA 
  134. Apple Computer, Inc. 
  135. P.O. Box 319
  136. Buffalo, NY 14207-0319Telephone    1-800-282-2732 (United States)
  137. 1-800-637-0029 (Canada)
  138. 716-871-6555 (International)    
  139. Fax    716-871-6511     
  140. AppleLink    APDA    
  141. America Online    APDAorder    
  142. CompuServe    76666,2405    
  143. Internet    APDA@applelink.apple.com    
  144.         
  145.  
  146.  
  147. Conventions and Abbreviations
  148.  
  149. This book uses the following typographical conventions and abbreviations. 
  150.  
  151. Typographical Conventions
  152.  
  153. Computer-language text—any text that is literally the same as it appears in computer input or output—appears in Courier font. 
  154. Hexadecimal numbers are preceded by a dollar sign ($). For example, the hexadecimal equivalent of decimal 16 is written as $10. 
  155. Note
  156. A note like this contains information that is interesting 
  157. but not essential for an understanding of the text.u 
  158.  
  159.  
  160. Abbreviations
  161.  
  162. Abbreviations for units of measure used in this book includeGB    gigabytes    MB    megabytes    
  163. KB    kilobytes    MHz    megahertz    
  164.  
  165. Other abbreviations used in this book includeASIC    application-specific integrated circuit    
  166. CPU    central processing unit    
  167. DAV    digital audio/video    
  168. DRAM    dynamic random-access memory    
  169. I/O    input/output    
  170. RAM    random-access memory    
  171. RISC    reduced instruction set computing    
  172. ROM    read-only memory    
  173. SIMM    single inline memory module    
  174. VRAM    video random-access memory    
  175.  
  176.  
  177. Power Macintosh 8100/110
  178.  
  179.  
  180. This chapter describes the Power Macintosh 8100/110 computer. This new model differs from the Power Macintosh 8100/80 in speed and in other ways. The Power Macintosh 8100/80 computer is described in Macintosh Developer Note Number 8, listed in “Supplementary Documents,” in the preface.
  181.  
  182. Configuration
  183.  
  184. The Power Macintosh 8100/110 is shipped in a single configuration (model M3561) with these specifications:
  185. n    processor clock speed of 110 MHz
  186. n    16 MB DRAM and 256 KB second-level cache
  187. n    2 GB internal hard disk
  188. n    built-in CD-ROM
  189. n    Macintosh system software version 7.5
  190.  
  191. Clock Speeds
  192.  
  193. The processor clock in the Power Macintosh 8100/110 runs at 110 MHz.
  194. The CPU bus clock rate is one-third of the processor rate, or 36.6667 MHz.
  195. The Power Macintosh 8100/110 uses a new clock chip to accommodate these speeds.
  196.  
  197. New Cache
  198.  
  199. Apple supplies a new design of 256 KB cache SIMM for the Power Macintosh 8100/110. Third-party developers of cache expansion cards should check their products for compatibility with the 36.6667 MHz processor bus rate.
  200.  
  201. Revised ROM and ASICs
  202.  
  203. The ROM and some of the ASIC chips described in Macintosh Developer Note Number 8 have been updated for the Power Macintosh 8100/110. The changes are described in 
  204. this section.
  205.  
  206.  
  207. NuBus Support
  208.  
  209. In the Power Macintosh 8100/110, the BART 4 NuBus controller chip used in other Power Macintosh models is being replaced by BART 21, which provides faster data transfers. Existing NuBus expansion cards should work with the Power Macintosh 
  210. 8100/110; however, compatibility cannot be guaranteed.
  211. The BART 21 chip enables burst transactions for specific slots instead of for the bus as a whole. It also handles burst read transactions by NuBus masters. If these changes might affect your product, check with the Apple Developer Technical Support department for specific details.
  212. NuBus support in the new ROM now lets you change the cacheability of a single, contiguous, ascending range of pages in NuBus superslot space, for each slot, using the _HWPriv trap. The Power Macintosh 8100/110 supports write-through, copy-back, and cache-inhibited modes. 
  213. You can use the following macros:
  214.         MACRO
  215.         _NuBusCacheWriteThru
  216.         MOVEQ            #16,D0
  217.         _HWPriv
  218.         ENDM
  219.         MACRO
  220.         _NuBusCacheCopyBack
  221.         MOVEQ            #15,D0
  222.         _HWPriv
  223.         ENDM
  224.         MACRO
  225.         _NuBusCacheInhibit
  226.         MOVEQ            #14,D0
  227.         _HWPriv
  228.         ENDM
  229. The parameters to all three NuBus cache calls are identical. For example, the write-through call has the following form:
  230. ;   NuBusCacheWriteThru (_HWPriv Selector $10)
  231. ;
  232. ;    Selector for controlling the cacheability of NuBus space
  233. ;
  234. ;   Entry:
  235. ;            A0 (long)                     - Page-aligned starting address
  236. ;            A1 (long)                    - Length in bytes (should be a multiple of                                     - the native page size)
  237. In the new ROM, support for addressing minor slot space has been extended from minor slot range 9 through E ($F9000000–$FE000000) to 1 through E ($F1000000–$FE000000). Major slot 8 is also addressable, so the range of major slots is now 8 through E.
  238.  
  239. LocalTalk
  240.  
  241. The LocalTalk driver in ROM has been updated to improve LocalTalk performance. Products that use LocalTalk should be retested for compatibility.
  242.  
  243. Clock Chips
  244.  
  245. Some changes in clock chip vendors and part numbers have been made. These changes should be transparent to third-party software and expansion cards. Because the CPU bus rate is higher than in previous models, however, third-party DRAM expansion cards may need to be retested for compatibility.
  246.  
  247. Power Macintosh RAM Layout
  248.  
  249.  
  250. This appendix describes the physical layout of RAM in all current Power Macintosh models, including the Power Macintosh 6100/60, 7100/66, 8100/80, and 8100/110. Physical RAM addressing in these computers is discontinuous. If you are designing a NuBus expansion card that uses direct memory access to or from RAM, you should read this appendix.
  251.  
  252. RAM SIMMs
  253.  
  254. The current Power Macintosh logic board has 8 MB of RAM capacity soldered to the board. The user can install additional RAM capacity by plugging 72-pin SIMMs into the logic board. These RAM SIMMs are described in Chapter 4 of Macintosh Developer Note Number 8, listed in “Apple Publications,” in the preface.
  255. The PowerPC data bus is 64 bits wide, whereas Power Macintosh RAM SIMMs store data in 32-bit words. For this reason, the SIMMs must be installed in identical pairs. Each pair of SIMMs can provide from 1 to 32 MB of expansion, depending on their RAM chip configuration, added to the 8 MB of RAM on the logic board.
  256. The physical RAM expansion capacity of various Power Macintosh models is shown 
  257. in Table A-1. The RAM addresses shown in the right column are explained in the 
  258. next section.
  259. Table A-1    RAM SIMM expansion capabilities
  260. Power Macintosh
  261. models    Maximum number
  262. of SIMMs    Maximum RAM
  263. capacity, MB    Highest accessible RAM address    
  264. All 6100    2 (1 pair)    72    $06FF FFFF    
  265. All 7100    4 (2 pairs)    136    $0EFF FFFF    
  266. All 8100    8 (4 pairs)    264    $1EFF FFFF    
  267.  
  268.  
  269.  
  270. Discontinuous Physical Addressing
  271.  
  272. Each of the eight possible SIMMs in a Power Macintosh computer supports one 64 MB bank of memory, adding up to 512 MB. However, the portion of memory within each bank that a SIMM can access starts 16 MB after the lowest address of the bank and ends 16 MB before the highest address in the bank. The actual memory that a SIMM supports runs from the beginning of the accessible range. Hence there is a gap of at least 32 MB between the address ranges that any two adjacent SIMMs can support. 
  273. The 8 MB of RAM soldered to the logic board supports half of the 16 MB of memory space at the low end of bank 1 that is inaccessible to SIMMs. 
  274. The random-access memory map for a Power Macintosh 8100 with all four pairs of expansion sockets loaded with 32 MB SIMMs is summarized in Table A-2.
  275. Table A-2    Power Macintosh 8100 memory map
  276. SIMM
  277. pair    Memory
  278. bank    Addressing
  279. range, MB    Lowest and highest physical addresses    
  280. Logic board RAM        0–8    $0000 0000–$007F FFFF    
  281. 1    1    16–48    $0100 0000–$02FF FFFF    
  282.     2    80–112    $0500 0000–$06FF FFFF    
  283. 2    3    144–176    $0900 0000–$0AFF FFFF    
  284.     4    208–240    $0D00 0000–$0EFF FFFF    
  285. 3    5    272–304    $1100 0000–$12FF FFFF    
  286.     6    336–368    $1500 0000–$16FF FFFF    
  287. 4    7    400–432    $1900 0000–$1AFF FFFF    
  288.     8    464–496    $1D00 0000–$1EFF FFFF    
  289.  
  290. As you can see from Table A-2, the maximum possible range of continuous physical memory in a current Power Macintosh computer is 32 MB. If the user installs smaller capacity RAM SIMMs, the maximum range is less. There is 8 MB of inaccessible space between the memory supported by the RAM soldered to the logic board and that supported by the first pair of SIMMs (if any); after that, there is at least 32 MB of inaccessible space between each continuous memory range and the next.
  291. Several techniques are available for coping with discontinuous RAM addressing. For a full discussion, see New Technical Note ME 9, published by the Apple Developer Support department. This document is described in “Apple Publications,” in the preface.
  292. This Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and FrameMaker software. Final pages were created on an Apple LaserWriter Pro 630 printer. Line art was created using Adobe Illustrator. PostScript™, the page-description language for the LaserWriter, was developed by Adobe Systems Incorporated.
  293. Text type is Palatino® and display type is Helvetica®. Bullets are ITC Zapf Dingbats®. Some elements, such as program listings, are set in Apple Courier.
  294. WRITER
  295. George Towner
  296. DEVELOPMENTAL EDITOR
  297. Antonio Padial
  298. Special thanks to Sam Barone, Mark Baumwell, Steve Mackenzie, Brian Smith, and TeriAnn Wakeman.
  299. ˛@ˇ ˇˇˇˇ@
  300. ˇ·ˇ‚7^, Palatino
  301. .+∫0
  302. 4í∫Í
  303.     (´∫Apple Developer Prê)Pess(∑∫© $P)    Apple ComputerZ†)C , Inc. 1994
  304. °dONLNdˇˇ(ä∫
  305. ÌH 4ÓH  ˜H˜
  306. ˇ·ˇ‚7^,     Helvetica
  307. °dONLNd‚HÓç(ÎHDeveloper Note
  308. ˇˇ≥>ˇ◊°dONLNdH!é*.Power Macintosh 8100/1cÙ°dONLNd&ç!±(ç10 °dONLNd) HAÕ(9HComputerˇ+û@ˇ ˇˇˇˇ@
  309. ˇ·ˇ‚7^
  310. 4⁄ú˙¯4^*¿∫, Palatino
  311. .°dONLNdZ*f1+*c
  312. °dONLNd\6er) Apple Computer>İdONLNd\reÇ)<, Inc.°dONLNdg*pC(n*© 1994 .İdONLNdgDpÄ)Apple Computer̰dONLNd,gpè);, Inc.°dONLNd3p*yP(w* All rights r˝Ä°dONLNd?pPyo)&    eserved. °dONLNdI{*Ñ•(Ç*#No part of this publication may be °dONLNdlÑ*ç-*    rÑİdONLNdmÑ-ç8)epr-°dONLNdpÑ9çd) oduced, storËİdONLNd|ÑdçÄ)+    ed in a r°°dONLNdÖÑÅçù)    etrieval °dONLNdéç*ñ≤(î*'system, or transmitted, in any form or °dONLNdµñ*üû*     by any means, mechanical, electréİdONLNd’ñûü∞)tonic, °dONLNd€ü*®b(¶*photocopying, rÔİdONLNdÍüb®p)8ecor¥°dONLNdÓüq®µ)ding, or otherwise, °dONLNd®*±™(Ø*$without prior written permission of °dONLNd&±*∫f*    Apple Computer>İdONLNd4±f∫´)<, Inc. Printed in the °dONLNdJ∫*√d(¡*United States of iİdONLNd[∫d√Ñ):America.°dONLNdd≈*Œ9(Ã*The òİdONLNdh≈9Œ†)Apple logo is a trademark of °dONLNdÜŒ*◊f(’*Apple Computer>İdONLNdîŒf◊x)<, Inc. °dONLNdú◊*‡p(fi*Use of the “keyboarùİdONLNdØ◊p‡z)Fd” 5°dONLNd≤◊{‡§) Apple logo °dONLNdΩ‡*Èè(Á*(Option-Shift-K) for commerêİdONLNdÿ‡èÈù)ecial °dONLNd›È*Úß(*#purposes without the prior written °dONLNdÚ*˚P*     consent of LİdONLNd ÚP˚û)&Apple may constitute °dONLNd ˚*®(*"trademark infringement and unfair °dONLNdB*
  313. ¥*    (competition in violation of federal and °dONLNdj
  314. *P*     state laws. °dONLNdw*!f* No licenses, exprúİdONLNdàf!¢)<ess or implied, arX°dONLNdö£!®)=e °dONLNdú!**]((*granted with r`İdONLNd™!]*£)3espect to any of the °dONLNdø**3•(1*#technology described in this book. °dONLNd‚3*<E*    Apple rÑİdONLNdÈ3E<ó)etains all intellectual pr °dONLNd3ò<±)Soperty °dONLNd
  315. <*EØ(C*&rights associated with the technology °dONLNd0E*N®*    %described in this book. This book is °dONLNdUN*Wq*    intended to assist prİdONLNdjNrW∫)Hoduct developers to °dONLNd~W*`P(^*
  316. develop prÊİdONLNdàWP`á)&oducts only for :°dONLNdòWà`†)8Apple °dONLNdû`*ix(g*Macintosh computers.°dONLNd≥k*tG* Every ef≥İdONLNdªkGt©)fort has been made to ensurΔ°dONLNd÷k©tÆ)be °dONLNdÿt*}Ø({*'that the information in this manual is °dONLNdˇ}*ÜK*    
  317. accurate. ªÄ°dONLNd    }KÜ{)!Apple is not r°dONLNd}|ÜØ)1esponsible for °dONLNd&Ü*èw(ç*printing or clerical errİdONLNd>ÜxèÑ)Nors.°dONLNdCì*úf(ö*Apple Computer>İdONLNdQìfúv)<, Inc.°dONLNdXú*•<(£*1 Infi±°dONLNd^ú<•])    nite Loop°dONLNdh•*Æ^(¨*
  318. Cupertino, CA6İdONLNdu•^Æt)4 95014°dONLNd|Æ*∑W(µ* 408-996-1010°dONLNdâª*ƒQ*
  319. Apple, the MİdONLNdîªQƒ|)' Apple logo, Ö°dONLNd†ª|ƒó)+APDA, °dONLNd¶ƒ*Õx(À*AppleLink, HyperCarjİdONLNdπƒxÕú)N    d, LaserW˚°dONLNd¬ƒõÕ™)#riterzİdONLNd«ƒ™ÕÆ), °dONLNd…Õ*÷B(‘*LocalTÕ°dONLNdœÕA÷Ø)alk, Macintosh, and Macintosh °dONLNdÌ÷*flN(›*    Quadra ar≠İdONLNdˆ÷Nflá)$e trademarks of ðdONLNd÷áflü)9Apple °dONLNd fl*ËN(Ê*Computer>İdONLNdflNËf)$    , Inc., r*°dONLNdflfË})egisterüİdONLNd$fl}Ë∏)ed in the United °dONLNd5Ë*Òá(Ô*States and other countries.°dONLNdQÛ*¸ß* "Power Macintosh is a trademark of °dONLNds¸*f*    Apple Computer>İdONLNdŸfv)<, Inc.°dONLNdà*•(*#Adobe Illustrator and PostScript arİdONLNd´¶´)|e °dONLNd≠*](*trademarks of …İdONLNdª]ï)3Adobe Systems °dONLNd…*"í( *Incorporated, which may be r>İdONLNdÂì"™)iegister¥°dONLNdÏ™"¥)ed °dONLNdÔ"*+z()*in certain jurisdictions.°dONLNd    -*6™* $America Online is a service mark of °dONLNd-6*?¢*    Quantum Computer Services, Inc.°dONLNdMA*Jk* CompuServe is a rÉİdONLNd^AkJÇ)Aegister˘°dONLNdeAÇJ≥)
  320. ed trademark °dONLNdrJ*Sr(Q*of CompuServe, Inc.°dONLNdÜU*^j* FrameMaker is a røÄ°dONLNdóUj^Å)@egister5°dONLNdûUÇ^≥)
  321. ed trademark °dONLNd´^*gP(e*
  322. of Frame T4°dONLNdµ^Pg§)&echnology Corporation.°dONLNdÃi*rÉ(p*Helvetica and Palatino ar÷İdONLNdÂiÉrã)Ye r∞°dONLNdËiår£)    egister%İdONLNdÔi§rÆ)ed °dONLNdÚr*{¢(y*trademarks of Linotype Company&°dONLNdr¢{§)x.°dONLNd}*Ü(Ñ*ITC Zapf Dingbats is a r]İdONLNd*}Üñ)Uegister”°dONLNd1}ñ܆)ed °dONLNd4Ü*èé(ç*trademark of International TΔ°dONLNdPÜéè´)dypeface °dONLNdXè*òW(ñ* Corporation.°dONLNdeö*£:* MicrˆÄ°dONLNdiö:£^) osoft is a r°dONLNduö_£v)%egisteréİdONLNd|öv£∑)ed trademark and °dONLNdç£*¨2(™*WİdONLNdé£2¨ú)indows is a trademark of Micrº°dONLNd´£ú¨Ø)josoft °dONLNd±¨*µW(≥* Corporation.4^…¿Y°dONLNdæ\…efl(c…MotormİdONLNd√\fle¸)
  323. ola is a r‹°dONLNdÕ\¸e)egisterQİdONLNd‘\eN)ed trademark of °dONLNd‰e…nfl(l…MotormİdONLNdÈefln)ola Corporation.°dONLNd˙p…y!(w…NuBus is a trademark of °dONLNdy…ÇÕ*    T´°dONLNdyÕÇfi)exas °dONLNdyflÇÔ)Instrx°dONLNdyÔÇ )uments.°dONLNd%Ñ…ç*(ã…PowerPC is a trademark of °dONLNd?ç…ñ=*     International Business Machines °dONLNd_ñ…ü<*     Corporation, used under license °dONLNdü…®◊*    therùİdONLNdÉü◊®‡)efr!°dONLNdÜü·®Ó)
  324. om.°dONLNd䨅µX(≥…'Simultaneously published in the United °dONLNd±µ…æ *    States and Canada.4^h¿¯
  325. °dONLNdƒ]heê(ch    LIMITED W°dONLNdÕ]êe‹)(ARRANTY ON MEDIAöp°dONLNd›]‹e)L AND °dONLNd‚fhnû(lh REPLACEMENT°dONLNdÓsh{‚*
  326. (If you discover physical defects in the °dONLNd    |hш*    +manual or in the media on which a software °dONLNd    AÖhçΔ*    product is distributed, APDAsê°dONLNd    ]ÖΔçÔ)^ will replace °dONLNd    kéhñÈ(îh(the media or manual at no charge to you °dONLNd    ìóhüÙ*    ,provided you return the item to be replaced °dONLNd    ø†h®—*    with proof of purchase to APDA.°dONLNd    fl≠hµu*
  327. ALL_0°dONLNd    ‚≠vµü)
  328.  IMPLIED WYê°dONLNd    Ï≠üµÏ))ARRANTIES ON THIS °dONLNd    ˛∂hæ€(ºhMANUAL, INCLUDING IMPLIED °dONLNd
  329. øh«o*    Wfl°dONLNd
  330. øn«—)ARRANTIES OF MERCHANTd°dONLNd
  331. .ø—«Ô)cABILITY °dONLNd
  332. 6»h–∞(ŒhAND FITNESS FOR AÊ∞°dONLNd
  333. G»∞–∂)H Ph¿°dONLNd
  334. I»∂–¿)ARÜP°dONLNd
  335. K»¿–‚)
  336. TICULAR °dONLNd
  337. S—hŸfi(◊hPURPOSE, ARE LIMITED IN DURA¶ °dONLNd
  338. o—fiŸÚ)vTION °dONLNd
  339. t⁄h‚™(‡hTO NINETY (90) DAiİdONLNd
  340. Ö⁄™‚Ë)BYS FROM THE DAÀ†°dONLNd
  341. ì⁄Á‚Ò)=TE °dONLNd
  342. ñ„hΩ(ÈhOF THE ORIGINAL∞°dONLNd
  343. •„™Îπ)B RET30°dONLNd
  344. ©„πÎ≈)AILÖ °dONLNd
  345. ¨„≈Î)
  346.  PURCHASE °dONLNd
  347. ∂ÏhÙ™(ÚhOF THIS PRODUCTæ`°dONLNd
  348. ≈ϙٴ)B.°dONLNd
  349. «˘h·(ˇh$Even though Apple has reviewed this °dONLNd
  350. Îh
  351. Ã*    manual, APPLE MAKES NO Wa@°dONLNd Ã
  352. Ò)dARRANTY °dONLNd  hû(h OR REPRESENT{¿°dONLNd  û£)6AI °dONLNd  £ˆ)TION, EITHER EXPRESS °dONLNd -hÓ(h!OR IMPLIED, WITH RESPECT TO THIS °dONLNd Nh%ª*    MANUAL, ITS QUALITYf∞°dONLNd aª%Á)S
  353. , ACCURACYõİdONLNd kÁ%Í),, °dONLNd m&h.ì(,hMERCHANT°dONLNd u&ì.∞)+ABILITY≠p°dONLNd |&Ø.Ù), OR FITNESS FOR A[†°dONLNd é&ı.ˆ)F °dONLNd è/h7l(5hPB°dONLNd ê/l7v)AR_†°dONLNd í/v7Œ)
  354. TICULAR PURPOSE. AS AÑê°dONLNd ß/Œ7Á)X RESUL‡°dONLNd ≠/Á7Î)T†°dONLNd Æ/Î7Ó), °dONLNd ∞8h@ú(>h THIS MANUAL°dONLNd ª8ù@Ì)5 IS SOLD “AS IS,” AND °dONLNd —AhI˜(Gh!YOU, THE PURCHASER, ARE ASSUMING °dONLNd ÚJhR*    "THE ENTIRE RISK AS TO ITS QUALITY °dONLNd Sh[§*     AND ACCURACY0°dONLNd  S§[•)<.°dONLNd "`hh¨(fhIN NO EVENT WILLùp°dONLNd 2`¨hÏ)D APPLE BE LIABLE °dONLNd Cihqî(oh
  355. FOR DIRECTˇ@°dONLNd Miìq∫)+
  356. , INDIRECT °dONLNd Wiªq‡)( , SPECIAL, °dONLNd brhzå(xhINCIDENTÃİdONLNd jråzÂ)$AL, OR CONSEQUENTIALK°dONLNd ~rÊzÁ)Z °dONLNd {hÉß(Åh
  357. DAMAGES RESUL)–°dONLNd å{ßÉÂ)?TING FROM ANY °dONLNd öÑhå„(ähDEFECT OR INACCURACY IN THIS °dONLNd ∑çhï˜*    +MANUAL, even if advised of the possibility °dONLNd ‚ñhûû*    of such damages.°dONLNd Û£h´*
  358. THE We†°dONLNd ¯£´Ó)ARRANTY AND REMEDIES SET °dONLNd
  359. ¨h¥v(≤hFOR°dONLNd
  360. ¨v¥ı)TH ABOVE ARE EXCLUSIVE AND IN °dONLNd
  361. 2µhΩì(ªh LIEU OF ALLQ°dONLNd
  362. =µîΩÀ),
  363.  OTHERS, ORAL¸†°dONLNd
  364. JµÀΩŸ)7 OR °dONLNd
  365. NæhΔÈ(ƒh WRITTEN, EXPRESS OR IMPLIED. No °dONLNd
  366. n«hœë*     Apple dealerÜ0°dONLNd
  367. z«ëœŸ)), agent, or employee is °dONLNd
  368. í–hÿ (÷hauthorized to make any modifi°dONLNd
  369. Ø– ÿ‡)bcation, °dONLNd
  370. ∑Ÿh·‚(flh'extension, or addition to this warrantyÛ`°dONLNd
  371. fiŸ··‚)y.°dONLNd
  372. ‡ÊhÓÌ(Ïh*Some states do not allow the exclusion or °dONLNd
  373. Ôh˜Ù*    .limitation of implied warranties or liability °dONLNd8¯hÙ*    ,for incidental or consequential damages, so °dONLNddh    Ó*    *the above limitation or exclusion may not °dONLNdé
  374. h‚*    &apply to you. This warranty gives you °dONLNd¥h|*    specifi¿°dONLNdª}Û)&c legal rights, and you may also have °dONLNd·h$Ó("h,other rights which vary from state to state.ˇ    h@ˇ ˇˇˇˇ@
  375. ˇ·ˇ‚7^
  376. 4⁄∫˙, Palatino
  377. .Ñ`(‡ iii4^H¿
  378. ^Hö4^Hö
  379. °dONLNd^∫w(p∫Contents
  380. ˇ·ˇ‚7^
  381. °dONLNd    ò∫§¿*1Tµ¿°dONLNd
  382. òø§’)ables,`°dONLNdòͧÔ)+v
  383. ¬H…4√H… ƒHƒ
  384. ˇ·ˇ‚7^,     Helvetica
  385. °dONLNd∂H¡m(æHPreface
  386. °dONLNd≥∫¬‚)rAbout ∑@°dONLNd#≥‚¬a)(This Developer Note
  387. H‡°dONLNd8µv¡Å)îvii°dONLNd=…∫’(“∫Contents of This Book1`°dONLNdT…0’;)vvii°dONLNdX÷∫‚3(fl∫Supplementary Documents»¿°dONLNdq÷G‚R)çvii°dONLNdu„ƒÔ(σApple PublicationsİdONLNdâ„-Ô8)ivii°dONLNdç∫¸(˘∫Conventions and \İdONLNdù¸)NAbbr¯°dONLNd°¸F)    eviations˛‡°dONLNd¨Z¸_)<x°dONLNdÆ˝ƒ     (ƒT∫¿°dONLNdØ˝…    >)ypographical Conventions%İdONLNd…˝S    X)äx°dONLNdÀ
  388. ƒ⁄(ƒAbbrİdONLNdœ
  389. €)    eviations"`°dONLNd⁄
  390. )<x
  391. FHM4GHM HHH
  392. ˇ·ˇ‚7^
  393. °dONLNd›:HEx(BH    Chapter 1
  394. °dONLNdÁ7∫FT)rPower Macintosh 8100/1ÄİdONLNd˝7SFb)ô10
  395. @°dONLNd9wE|)$1°dONLNdM∫Y“(V∫Confi͆°dONLNd    M“Y˜)guration °dONLNdM Y):2°dONLNdZ∫fı(c∫ Clock Speeds¢ °dONLNd#Z    f)O2°dONLNd%g∫sÌ(p∫    New Cacheë¿°dONLNd0gs)G2°dONLNd2t∫Ä
  396. (}∫Revised ROM and ∂İdONLNdBt
  397. Ä()SASICsp°dONLNdIt=ÄB)02°dONLNdKŃç    (äƒ
  398. NuBus Support´Ä°dONLNdZÅç")Y3°dONLNd\éƒö‚(óƒLocalTü†°dONLNdbé·öÓ)alk °dONLNdgéö)"4°dONLNdiõƒß˙(§ƒ Clock ChipsÑ °dONLNdvõß)J4
  399. ◊Hfi4ÿHfi ŸHŸ
  400. ˇ·ˇ‚7^
  401. °dONLNdyÀH÷x(”H    Appendix 
  402. °dONLNdÉ»∫◊v)rPower Macintosh RAM Layout
  403. øÄ°dONLNdü ä÷è)–5°dONLNd¢fi∫ÍÙ(Á∫    RAM SIMMs∞@°dONLNd≠fiÍ
  404. )N5°dONLNdØÎ∫˜$(Ù∫Discontinuous Physical ``°dONLNdΔÎ$˜;)jAddr$ °dONLNd Î<˜W)essing∞†°dONLNd“Îk˜p)/6ˇL@ˇ ˇˇˇˇ@
  405. ˇ·ˇ‚7^
  406. 4^*¿¯ˇ∫@ˇ ˇˇˇˇ@
  407. ˇ·ˇ‚7^
  408. 4⁄∫˙, Palatino
  409. .‡(‡v4^H¿
  410. ˇˇ—Úˇ◊°dONLNd[∫oƒ(j∫T≤≤°dONLNd[√oÍ)    ables
  411. ®HÆ4©HÆ ™∫™
  412. ˇ·ˇ‚7^,     Helvetica
  413. °dONLNdúH®t(•H    Appendix 
  414. °dONLNdù∫®M)rPower Macintosh RAM Layout
  415.     s¿°dONLNd.ù`®e)¶5°dONLNd1±∫º‚(π∫    Table A-1°dONLNd;±ºê)NRAM SIMM expansion capabilities°dONLNd\±£º®)õ5°dONLNd^Ω∫»‚(≈∫    Table A-2°dONLNdhΩ»ö)NPower Macintosh 8100 memory mapİdONLNdâΩ≠»≤)•6ˇL@ˇ ˇˇˇˇ@
  416. ˇ·ˇ‚7^
  417. 4^*¿¯ˇ@ˇ ˇˇˇˇ@
  418. ˇ·ˇ‚7^
  419. 4⁄∫˙, Palatino
  420. .I (·
  421. vii
  422.     3, Ã(#∫PREFN )3ACE 4^H¿
  423. vHú4vHú óHó
  424. ˇ·ˇ‚7^
  425. ˇˇ¬òˇ◊°dONLNd\∫u⁄(n∫About This Developer Note
  426. °dONLNdú∫®P*7"This developer note describes the V¿°dONLNd>úP®›)ñApple Power Macintosh 8100/1Œ¿°dONLNdZú‹®Ë)å10 °dONLNd]©∫µ‰(≤∫computerÑ@°dONLNde©‰µ¯)*, intrE`°dONLNdk©˘µJ)oduced in Octoberw†°dONLNd|©JµÍ)Q", 1994. The Power Macintosh 8100/1-‡°dONLNdû©͵)†10 is °dONLNd§∂∫¬Ã(ø∫currذdONLNd®∂ì√)7ently the fastest and most versatile Macintosh computerİdONLNdfl∂√¬≈)˜.°dONLNd·»∫‘(—∫FThis new computer is an enhanced model of the Power Macintosh 8100/80 °dONLNd'’∫·˜*
  427.  
  428. computer intrÇ¿°dONLNd4’˜·8)=
  429. oduced in Mard¿°dONLNdA’8·)A.ch, 1994. This developer note covers only the °dONLNdo‚∫Ó{(Î∫(enhancements that make the new model dify‡°dONLNdó‚{Óá)¡fer\`°dONLNdö‚áÓΩ) ent. For morøÄ°dONLNd¶‚ΩÓ)6e general informa-°dONLNdπÔ∫˚(¯∫tion about the fi¢`°dONLNd Ô˚fl)F1rst generation of Power Macintosh computers, see ¸Ä°dONLNd˚Ôfl˚ )fl
  430. Macintosh °dONLNd¸∫&(∫Developer Note Number 8, °dONLNd¸'b)m described in İdONLNd+¸bÁ);“Supplementary Documents,”fl@°dONLNdE¸Á )Ö
  431.  later in °dONLNdO    ∫÷(∫this pr@°dONLNdV    ◊Ô)eface.°dONLNd]∫'+($∫This note is written for prd†°dONLNdx+'h)qofessional harü†°dONLNdÜh')=dwar◊`°dONLNdä'ª)
  432. e and softwarÚ‡°dONLNdóª'Ò)<
  433. e engineers. µ†°dONLNd§Ú'¯)7Yv °dONLNd•¯')ou °dONLNd®(∫4÷(1∫?should be generally familiar with existing Macintosh technologyJ†°dONLNdÁ(÷4(1÷ , including °dONLNdÛ5∫Aÿ(>∫NuBus
  434. 5‡°dONLNd¯3Ÿ<‡(:Ÿ™
  435. 
  436. ‡°dONLNd˘5·A+
  437.  and the new i°dONLNd5A);/Apple RISC technology based on the PowerPC micrM@°dONLNd55A    )Âo-°dONLNd8B∫N√(K∫prG °dONLNd:BƒN‰)
  438. ocessor@°dONLNdAB‰N˛) . For rWİdONLNdHB˛N@) ecommended rê°dONLNdTB@N)B*eading material about Macintosh technology†°dONLNd~BN
  439. )≈, °dONLNdÄO∫[4(X∫see the documents listed in 쇰dONLNdúO4[π)z“Supplementary Documents,”\†°dONLNd∂O∫[˙)Ü later in this pr˝†°dONLNd«O˙[)@eface.
  440. bH}4cH}
  441. çHï4éHï èHè
  442. ˇ·ˇ‚7^
  443. ˇˇ©ˇÆ°dONLNdœzHçÊ(àHContents of This BookˇˇˇˇˇˇV˛(à0
  444. °dONLNdÊû∫™ƒ(ß∫:This developer note contains one chapter and one appendix:,
  445.  
  446. Zapf Dingbats
  447. °dONLNd!¥∫ªø*n
  448. °dONLNd#±ΔΩj) "Chapter 1, “Power Macintosh 8100/1c†°dONLNdE±jΩ{)§10,”„†°dONLNdI±{Ω¬) covers the confiä °dONLNdZ±√Ω    )Hguration of this °dONLNdkΩΔ…(ΔΔmodel and its difñİdONLNd|Ω…)Kfery°dONLNdΩ…>) ences fr#¿°dONLNdáΩ?…È)"$om the Power Macintosh 8100/80, intr‡°dONLNd´ΩÈ… )™oduced °dONLNd≤…Δ’„(“Δin MarÙ°dONLNd∏…„’)    ch, 1994.
  449. °dONLNd¬fi∫Âø(‰∫n
  450. °dONLNdƒ€ΔÁ) The appendix, á¿°dONLNd“€Áû)B“Power Macintosh RAM Layout,”‘°dONLNdÔ€ûÁ‹)ñ describes the °dONLNd˛ÁΔÛô(Δ-random-access memory layout for both the currô‡°dONLNd+ÁôÛ˘)”ent Power Macintosh °dONLNd?ÛΔˇ;(¸Δmodel and the models intrw °dONLNdXÛ;ˇ|)u
  451. oduced in MarY °dONLNdeÛ|ˇ°)A    ch, 1994.
  452. H 4H 
  453. 0H841H8 2H2
  454. ˇ·ˇ‚7^
  455. ˇˇ©ˇÆ°dONLNdpH0(+HSupplementary DocumentsˇˇˇˇˇˇV˛(+0
  456. ˇˇr|°dONLNdâA∫Mt(J∫*The documents described in this section pr^»°dONLNd≥AtM)∫#ovide information that complements °dONLNd÷N∫Zî(W∫2or extends the information in this developer note.
  457. HÜ4ÄHÜ Å∫ÅF
  458. ˇ·ˇ‚7^,     Helvetica
  459. ˇˇ‹.ˇ◊°dONLNd
  460. p∫**$Apple Publicationsˇˇˇˇˇˇ€r({0
  461. °dONLNdÜ∫í(è∫Apple Developer Prfl °dONLNd0Üí˜)X5ess publishes a variety of books and technical notes °dONLNdeì∫ü(ú∫designed to help thirO °dONLNdzìüõ)\d-party developers design harµ °dONLNdóìõü≤)Ödwarχ°dONLNdõì≤üÓ)
  462. e and softwar`°dONLNd®ìÔüˆ)=e °dONLNd™†∫¨√(©∫prG °dONLNd¨†ƒ¨.)
  463. oducts compatible with d °dONLNd√†.¨})jApple computers.ˇû@ˇ ˇˇˇˇ@
  464. ˇ·ˇ‚7^
  465. 4⁄*˙¯, Palatino
  466. .(·*viii
  467.     3, Ã(#úPREFN )3ACE 4^*¿¯
  468. °dONLNdYúe·(búInside Macintoshb°dONLNdY‚eV)F is a collection of books, or¨°dONLNd-YVeÔ)t$ganized by topic, that describe the °dONLNdQfúrfi(oúsystem softwarM‡°dONLNd_fflr\)Ce of Macintosh computers. T˙¿°dONLNdzf[r|)|ogether€†°dONLNdÅf|r¡)!, these books pr≈İdONLNdëf¡rÏ)E
  469. ovide the °dONLNdõsú»(|ú essential r∂¿°dONLNd¶s»ÿ),eferb‡°dONLNd™sŸ) ence for pr∫‡°dONLNdµsa)/ogrammers, softwar∏ °dONLNd«saÿ)Ye designers, and engineers.°dONLNd„Öúë(éúThe original version of U†°dONLNd˚ÖëH)gInside Macintosh7†°dONLNd ÖIëÊ)F# was published in six volumes. The °dONLNd.íúûÌ(õúnewer volumes of ]İdONLNd?íÓû3)RInside Macintosh?İdONLNdOí4û?)F arÑİdONLNdRí?ûO) e or†°dONLNdVíPû≥)ganized by topic. Curr6°dONLNdlí≥û‡)c
  470. ent books °dONLNdvüú´(®úinclude the following titles:°dONLNdî¥ú¿^*-Inside Macintosh: AOCE Application Interfaces°dONLNd¬¡úÕe*
  471. -Inside Macintosh: AOCE Service Access Modules°dONLNdŒú⁄¥*
  472. InsideÒİdONLNdˆŒ¥⁄∂) qİdONLNd˜Œ∑⁄)Macintosh: Devices °dONLNd €úÁ˘(‰úInside Macintosh: Files°dONLNd#ËúÙ*
  473. Inside Macintosh: Imaging W`°dONLNd>ËÙR)y
  474. ith QuickDraw°dONLNdLıúk(˛ú0Inside Macintosh: Interapplication Communication°dONLNd}ú*
  475. Inside Macintosh: Macintosh T“İdONLNdö])}oolbox Essentials°dONLNd¨ú    (úInside Macintosh: Memory°dONLNd≈ú(¯*
  476. Inside Macintosh: Mor¯Ä°dONLNd⁄¯(1)\
  477. e Macintosh TưdONLNdÁ1(J)9oolbox°dONLNdÓ)ú5(2úInside Macintosh: Networking°dONLNd 6úBT*
  478. ,Inside Macintosh: Operating System Utilities°dONLNd8CúO*
  479. Inside Macintosh: Overview°dONLNdSPú\7*
  480. "Inside Macintosh: PowerPC Numerics°dONLNdv]úiO*
  481. (Inside Macintosh: PowerPC System Softwarü°dONLNdû]OiR)≥e°dONLNd†júv(súInside Macintosh: Pr3¿°dONLNd¥jÒv )Uocesses°dONLNdºwúÉ0(Äú!Inside Macintosh: QuickDraw Envir˝ °dONLNd›w0ÉÉ)îonment and Utilities°dONLNdÚÑúê=(çú$Inside Macintosh: QuickDraw Graphics°dONLNdëúù7*
  482. #Inside Macintosh: QuickDraw Objects°dONLNd;ûú™<*
  483. $Inside Macintosh: QuickDraw Printing°dONLNd`´ú∑û*
  484. ;Inside Macintosh: QuickDraw Printing Extensions and Drivers°dONLNdú∏úƒ:*
  485. %Inside Macintosh: QuickDraw Utilities°dONLNd¬≈ú—*
  486. Inside Macintosh: QuickTꇰdONLNd⁄≈—)iime°dONLNdfi“úfi(€úInside Macintosh: QuickTꇰdONLNdˆ“fiH)iime Components°dONLNdflúÎ(ËúInside Macintosh: Sound°dONLNdÏú¯Ï*
  487. Inside Macintosh: Tb°dONLNd0Ïϯ¯)Pext°dONLNd4˛ú
  488. ¥(úInsideÒİdONLNd:˛¥
  489. ∂) qİdONLNd;˛∑
  490. O)!Macintosh: PowerPC System Softwarü°dONLNd\˛O
  491. U)òe †°dONLNd^˛V
  492. Â)!covers in detail the changes and °dONLNd úL(ú&extensions to Macintosh system softward °dONLNd• L‰)∞"e version 7.1 for Power Macintosh °dONLNd«ú$I(!ú$computers, including new Macintosh T
  493. °dONLNdÎI$æ)≠oolbox managers and the r⁄°dONLNdæ$„)uun-time °dONLNd %ú1§(.úarE°dONLNd%•1À)        chitectur˘¿°dONLNd%À1`)& e that supports the PowerPC micrK`°dONLNd7%a1p)ñoprà°dONLNd:%p1ê)ocessor\ °dONLNdA%ê1í) .°dONLNdC7úCÃ(@ú Building PraİdONLNdN7ÃC0)0ograms for Macintosh Wô¿°dONLNdd70Cf)d ith PowerPC İdONLNdp7gC€)7is a general discussion for °dONLNdåDúPƒ(MúAdevelopers of the development and building of application softwar“ °dONLNdÕDƒP⁄(Mƒe for °dONLNd”Qú]“(Zú
  494. PowerPC prz °dONLNd›Q“]j)6 ocessor–based Macintosh systems.°dONLNd˛cúo|(lú4Designing Cards and Drivers for the Macintosh FamilytİdONLNd2c|o~)‡,ÙİdONLNd3c~oê) thir5†°dONLNd8cëoı)d edition, explains the °dONLNdPpú|Œ(yú general hare °dONLNd[pŒ|Â)2dwarú‡°dONLNd_pÂ|!)
  495. e and softwar∏`°dONLNdlp!|,)<e r«°dONLNdop,|C) equirfi@°dONLNdtpC|£)ements for NuBus carΩ`°dONLNdàp£|Â)`ds and drivers °dONLNdó}úâ¸(Üúcompatible with the fi]İdONLNd≠}˝â…)a,rst generation of Power Macintosh computers.°dONLNd⁄èúõ¢(òúT°dONLNd€è°õ‘)
  496. echnical IntrÇ °dONLNdËè‘õ\)3 oduction to the Macintosh Familyê¿°dONLNdè\õ^)à,¿°dONLNd    è_õ‹) second edition, surveys the °dONLNd&úú®Z(•ú)complete Macintosh family of computers frH°dONLNdOú[®®)øom the developerù¿°dONLNd_ú©®Ì)N’s point of view#`°dONLNdoúÌ®Ô)D.ˇö@ˇ ˇˇˇˇ@
  497. ˇ·ˇ‚7^
  498. 4⁄∫˙, Palatino
  499. ., (·ix
  500.     3, Ã(#∫PREFN )3ACE 4^H¿
  501. °dONLNd\∫hZ(e∫$Macintosh Human Interface Guidelines膰dONLNd$\Zhf)† pr÷¿°dONLNd'\fh) $ovides authoritative information on °dONLNdKi∫u•(r∫4the theory behind the Macintosh “look and feel” and ö‡°dONLNdi•uÎ)ÎApple’s standarŒ °dONLNdéiÎu
  502. )Fd ways °dONLNdïv∫Çu(∫*of using individual interface components. 3°dONLNdøvuÇ|)ªAm†°dONLNd¿v|ǘ) companion CD-ROM disk, °dONLNdÿÉ∫è(å∫Making It Macintosh,?`°dONLNdÏÉè)Y6 illustrates the Macintosh human interface guidelines °dONLNd"ê∫ú«(ô∫thrX¿°dONLNd%ê«úl)
  503. $ough interactive, animated examples.°dONLNdJ¢∫ÆQ(´∫!Macintosh Developer Note Number 8Ú†°dONLNdk¢Qƃ)ó contains two documents: h¿°dONLNdÑ¢≈Æ)tPower Macintosh °dONLNdîØ∫ªÊ(∏∫    Computers‡°dONLNdùØÊª),= describes the Power Macintosh 6100/60, 7100/66, and 8100/80 °dONLNd⁄º∫»fl(≈∫models; ‘@°dONLNd‚ºfl»)% Macintosh DAÜ¿°dONLNdÓº»ø)<&V Interface for NuBus Expansion Cards í`°dONLNdºø»˙)§describes the °dONLNd"…∫’Ô(“∫
  504. interface thr‡°dONLNd/…’Ö)6ough which NuBus expansion carkİdONLNdM…Ö’)ïds can access the raw digital °dONLNdk÷∫‚((fl∫sound and video data strü‡°dONLNdÉ÷(‚¯)n,eams available in Power Macintosh computers.°dONLNd∞Ë∫Ù’(Ò∫New T„°dONLNdµË‘Ù$)echnical Note ME 9Û@°dONLNd«Ë$Ù)P2 discusses techniques for accessing discontinuous °dONLNd˘ı∫æ(˛∫7physical memory spaces in Macintosh computers. The currà °dONLNd0ıæÌ(˛æ
  505. ent Power °dONLNd:∫Ú( ∫CMacintosh RAM space is divided into physically discontinuous 32 MB °dONLNd}∫,*
  506. segments, as described in UİdONLNdó-\)s    Appendix 
  507. `°dONLNd†\ˇ)/ A, “Power Macintosh RAM Layout.”‡°dONLNd¿ˇ)£ °dONLNd¬∫(¿(%∫Y@İdONLNd√¿(Ô) ou can get ‡°dONLNdŒ( )0New T|‡°dONLNd”
  508. (Z)echnical Note ME 9ç °dONLNdÂZ(c)P fr&°dONLNdËd(Ö)
  509. om the ÓİdONLNdÔÑ(ÿ) Apple Developer T¥¿°dONLNdÿ(˛)T    echnical °dONLNd    )∫5(2∫Support department.°dONLNd;∫GÓ* Most of the ≤İdONLNd);ÓG{)4!Apple publications just listed arà@°dONLNdJ;{G≥)çe available fr`°dONLNdX;¥Gƒ)9om ÜİdONLNd[;ƒGÊ)APDA. }İdONLNda;ÊG)"APDAF@°dONLNde;G) °dONLNdgH∫T√(Q∫is «°dONLNdjH√T/)    Apple’s worldwide sourØ`°dONLNdÄH/Te)l ce for hundr/‡°dONLNdåHfT)7$eds of development tools, technical °dONLNd∞U∫aΩ(^∫rE°dONLNd±Uæa÷)esourç@°dONLNd∂U÷a)ces, training prLJ°dONLNdΔUaÃ)B(oducts, and information for anyone interk °dONLNdÓUÃa)¥    ested in °dONLNd˜b∫n4(k∫developing applications on ⁄İdONLNdb4n∏)zApple platforms. Customers r˜ °dONLNd.b∏nÊ)Ñ eceive the 0@°dONLNd9bÁn)/APDA% °dONLNd=bn) °dONLNd>o∫{¿(x∫T°dONLNd?oø{Ú)
  510. ools Catalog "¿°dONLNdLoÛ{=)4featuring all curr≈°dONLNd^o={Ä)Jent versions of ô °dONLNdnoÄ{)CApple development tools and °dONLNdä|∫à(Ö∫the most popular thir√@°dONLNdü|àí)^d-party development tools. T °dONLNd∫|ìà∞){APDA‡°dONLNdæ|∞àª) of8†°dONLNd¡|ªà) fers convenient °dONLNd—â∫ïØ(í∫7payment and shipping options, including site licensing.°dONLNd    õ∫ß¿*Tµ¿°dONLNd
  511. õøß–)o or¿°dONLNdõ–ßÎ)der pr‡°dONLNdõÏß')oducts or to rÒ‡°dONLNd"õ&ßΔ):#equest a complimentary copy of the Ç@°dONLNdEõ«ß„)°APDAw °dONLNdIõ„ßÎ) T˜ °dONLNdKõÍ߸)ools °dONLNdP®∫¥Ÿ(±∫Catalogó`°dONLNdW®Ÿ¥)
  512. , contact °dONLNdb∫∫Δ◊(√∫APDAH¿°dONLNdf∫◊ΔŸ) °dONLNdh«∫”(–∫Apple Computer(İdONLNdv«”)K, Inc. °dONLNd~‘∫‡¿(›∫P?†°dONLNd‘ø‡) .O. Box 319°dONLNdã·∫Ì…(Í∫Buf… °dONLNdé·…ÌÌ)falo, NYG†°dONLNdñ·ÓÌ )%  14207-0319°dONLNd°Û∫ˇ¿(¸∫Tµ¿°dONLNd¢ÛøˇÁ)elephone°dONLNd´Ûˇ°)]1-800-282-2732 (United States)°dONLNd ˛
  513. à* 1-800-637-0029 (Canada)°dONLNd‚    ó* 716-871-6555 (International)°dONLNd∫%…("∫Fax°dONLNd%O)b 716-871-651õ °dONLNdO%V)31 °dONLNd)∫5È(2∫    AppleLink°dONLNd)59)bAPDA°dONLNd#9∫E(B∫America Online°dONLNd29EB)bAPDAor‡°dONLNd89CEQ)'der°dONLNd=I∫UÛ(R∫
  514. CompuServe°dONLNdHIUK)b
  515. 76666,2405°dONLNdTY∫e›(b∫Internet°dONLNd]Yeõ)bAPDA@applelink.apple.comˇ
  516. ò@ˇ ˇˇˇˇ@
  517. ˇ·ˇ‚7^
  518. 4⁄*˙¯, Palatino
  519. .(·*x
  520.     3, Ã(#úPREFN )3ACE 4^*¿¯
  521. ^*x¯4^*x¯
  522. à*ê¯4â*ꯠä*ä˛
  523. ˇ·ˇ‚7^
  524. ˇˇ©ˇÆ°dONLNdu*à©(É*Conventions and t–°dONLNdu©àŒ)Abbrä»°dONLNduŒà)%    eviationsˇˇˇˇˇˇV˛(É0
  525. °dONLNdôú•Ω(¢ú?This book uses the following typographical conventions and abbr∏†°dONLNd^ôΩ•Í(¢Ω eviations. 
  526.  *—¯4À*—¯ ÃúÃ(
  527. ˇ·ˇ‚7^,     Helvetica
  528. ˇˇ‹.ˇ◊°dONLNdkªú §(ΔúT$é°dONLNdlª§ A)ypographical Conventionsˇˇˇˇˇˇ€r(Δ0
  529. °dONLNdÜ—ú›…(⁄úComputer∫¿°dONLNdé—…›Ë)-D-language text—any text that is literally the same as it appears in .°dONLNd“fiúÍE(Áú$computer input or output—appears in ,
  530. Courier°dONLNdˆfiEÍo)©Courier°dONLNd˝fioÍà)* font. .°dONLNdú¸ (˘úHexadecimal numbers ar∞`°dONLNd ¸)oe pr¡ °dONLNd¸·).eceded by a dollar sign ($). For example, the °dONLNdM˝ú    ê(ú8hexadecimal equivalent of decimal 16 is written as $10. 
  531. *%¯4*%¯
  532.     °dONLNdÜú!Ø*Note
  533. ˇ·ˇ‚7^
  534. °dONLNdã#ú/£*A∫†°dONLNdå#£/q)2 note like this contains information that is inter"°dONLNdæ#r/è)œesting °dONLNdΔ/ú;u(8ú3but not essential for an understanding of the text.,
  535.  
  536. Zapf Dingbats
  537. ] °dONLNd˙2{:Å)flu
  538. ´ °dONLNd˚/Å;É) 
  539. _*f¯4`*f¯ aúa(
  540. ˇ·ˇ‚7^
  541. ˇˇ‹.ˇ◊°dONLNdˇPú_Ó([ú
  542. Abbreviationsˇˇˇˇˇˇ€r([0
  543. °dONLNdfúrß(oú<Abbreviations for units of measure used in this book include°dONLNddžú¨∏*:Other ´‡°dONLNdà†∏¨Ã)abbrÄ °dONLNdå†Ã¨e)#eviations used in this book include°dONLNdJxúÑ©(ÅúGB˛¯°dONLNdMxƒÑÓ)(    gigabytes#ŰdONLNdWx0Ñ?)lMBµØ°dONLNdZx`Ñè)0    megabytes°dONLNdeàúî©(ëúKB˛¯°dONLNdhàƒîÏ)(    kilobytes#ŰdONLNdrà0îF)lMHzµØ°dONLNdvà`îé)0    megahertz°dONLNdØ≤úæ≥(ªúASICÏΔ°dONLNd¥≤ÿæ))<application-specifie¶°dONLNd«≤*æl)Rc integrated cirbΔ°dONLNd◊≤læ|)Bcuit°dONLNd›¬úŒ∞(ÀúCPUÏΔ°dONLNd·¬ÿŒ)<
  544. central pr\ܰdONLNdάŒ<)+
  545. ocessing unit°dONLNd˙“úfi´(€úDAË¿°dONLNd¸“™fi±)VÏΔ°dONLNd˛“ÿfi/).digital audio/video°dONLNd‚úÓª(ÎúDRAMÏΔ°dONLNd‚ÿÓj)<dynamic random-access memory°dONLNd6Úú˛≠(˚úI/OÏΔ°dONLNd:Úÿ˛)< input/output°dONLNdHú≥( úRAMÏΔ°dONLNdLÿA)<random-access memory°dONLNdbú≤(úRISCÏΔ°dONLNdgÿ€)<r±Δ°dONLNdh‹) educed instrã¶°dONLNdtp)7uction set computing°dONLNdä"ú.≥(+úROMÏΔ°dONLNdé"ÿ.€)<r±Δ°dONLNdè"‹.*)ead-only memory°dONLNd†2ú>∑(;úSIMMÏΔ°dONLNd•2ÿ>Z)<single inline memory module°dONLNd¬BúNª(KúVRAMÏΔ°dONLNd«BÿN\)<video random-access memoryˇ∫@ˇ ˇˇˇˇ@
  546. ˇ·ˇ‚7^
  547. 4⁄∫˙, Palatino
  548.     3,. Ã+∫#CHAPTER ÿ)h1
  549. yH4yH H
  550. ˇ·ˇ‚7^
  551. ˇˇu÷ˇÆ°dONLNdZ∫wŸ(p∫Power Macintosh 8100/1ˆÙ°dONLNdZÿwÒ(pÿ10ˇˇˇˇˇˇä*)11
  552. ^
  553. ÇH4`}Cˇˇˇˇˇˇ,     Helvetica
  554.     (f
  555. Figure 1-0*     Listing 1-0*    T)able 1-0ˇÆ@ˇ ˇˇˇˇ@
  556. ˇ·ˇ‚7^
  557. 4*\¯, Palatino
  558. &e.3+l"CHAPTER à)>1,     Helvetica
  559.     ˇˇ—ÚˇÆ(@lPower Macintosh 8100/1Êå)^104⁄*˙¯
  560. (‡*2
  561.     )BConfiÄ)guration4^*¿¯
  562. °dONLNd\lhP(el1This chapter describes the Power Macintosh 8100/1-†°dONLNd1\Phá)‰ 10 computer±‡°dONLNd<\Üh‡)6. This new model dif}°dONLNdP\·hÛ)[fers °dONLNdUilus(rlfrò‡°dONLNdWisuÍ)Oom the Power Macintosh 8100/80 in speed and in other ways. The Power Macintosh °dONLNd¶vlÇ(l!8100/80 computer is described in 䆰dONLNd«vÇõ)ñ"Macintosh Developer Note Number 8,}@°dONLNdÈvúǃ)ö  listed in °dONLNdÙÉlèÒ(ål“Supplementary Documents,”H¿°dONLNdÉÚè)Ü
  563.  in the pr'°dONLNdÉè2)(eface.
  564. ñ*±¯4ó*±¯
  565. ¡*…¯4¬*…¯ √*√˛
  566. ˇ·ˇ‚7^
  567. ˇˇ©ˇÆ°dONLNd Æ*¡R(º*ConfißJ°dONLNd%ÆR¡è)(gurationˇˇˇˇˇˇV˛(º1
  568. °dONLNd/“lfiÓ(€lThe Power Macintosh 8100/16@°dONLNdI“Ófio)Ç10 is shipped in a single confiÒİdONLNdh“ofiÛ)Åguration (model M3561) with °dONLNdÑfllΰ(Ël these specifiR °dONLNdëfl¢Î√)6cations:,
  569.  
  570. Zapf Dingbats
  571. °dONLNdöıl¸q(˚ln
  572. °dONLNdúÚx˛Å) prG °dONLNdûÚDzÎ)
  573. ocessor clock speed of 1—°dONLNd∂ÚͲ
  574. )h10 MHz
  575. °dONLNdΩlq(
  576. ln
  577. °dONLNdøx?) (16 MB DRAM and 256 KB second-level cache
  578. °dONLNdËl q(ln
  579. °dONLNdÍx"√) 2 GB internal har≈`°dONLNd˚√"fi)Kd disk
  580. °dONLNd+l2q(1ln
  581. °dONLNd(x4≈) built-in CD-ROM
  582. °dONLNd=lDq(Cln
  583. °dONLNd:xFÎ) Macintosh system softwar3`°dONLNd.:ÏF#)t
  584. e version 7.5
  585. L*g¯4M*g¯
  586. w*¯4x*¯ y*y˛
  587. ˇ·ˇ‚7^
  588. ˇˇ©ˇÆ°dONLNd=d*wä(r* Clock SpeedsˇˇˇˇˇˇV˛(r1
  589. °dONLNdKàlîâ(ëlThe prLJ°dONLNdQàâîO)+ocessor clock in the Power Macintosh 8100/1ÛİdONLNd|àOî_)Δ10 rR °dONLNdÄà`îÇ)uns at 1`°dONLNdààÇîß)"10 MHz.°dONLNdêöl¶(£l"The CPU bus clock rate is one-thir`°dONLNd≤ö¶1)ó d of the pr°dONLNdΩö1¶≤).ocessor rate, or 36.6667 MHz.°dONLNd€¨l∏Ó(µlThe Power Macintosh 8100/16@°dONLNdı¨Ó∏·)Ç510 uses a new clock chip to accommodate these speeds.
  590. ø*⁄¯4¿*⁄¯
  591. Í*Ú¯4Î*Ú¯ Ï*Ï˛
  592. ˇ·ˇ‚7^
  593. ˇˇ©ˇÆ°dONLNd,◊*Í}(Â*    New CacheˇˇˇˇˇˇV˛(Â1
  594. °dONLNd7˚l‚(lOApple supplies a new design of 256 KB cache SIMM for the Power Macintosh 8100/1π‡°dONLNdÜ˚‚Ò(‚10. °dONLNdäl~(lThirİdONLNdé9))d-party developers of cache expansion car0°dONLNd∑9£)∫ds should check their pr¢°dONLNdœ£“)j oducts for °dONLNd⁄l!(l%compatibility with the 36.6667 MHz pr7 °dONLNdˇ!_)´ocessor bus rate.
  595. (*C¯4)*C¯
  596. S*[¯4T*[¯ U*U˛
  597. ˇ·ˇ‚7^
  598. ˇˇ©ˇÆ°dONLNd@*S≤(N*Revised ROM and ã∞°dONLNd"@≤Sfl)àASICsˇˇˇˇˇˇV˛(N1
  599. °dONLNd)dlp‚(mlThe ROM and some of the ¿Ä°dONLNdAd‚pK)vASIC chips described in∫İdONLNdXdLpÂ)j" Macintosh Developer Note Number 8≠ °dONLNdzdÊpË)ö °dONLNd{ql}Q(zl0have been updated for the Power Macintosh 8100/1é °dONLNd´qQ}¢)Â10. The changes ar∑†°dONLNdΩq¢}·)Qe described in °dONLNdÕ~lä†(ál
  600. this section.ˇr@ˇ ˇˇˇˇ@
  601. ˇ·ˇ‚7^
  602. 4H\, Palatino
  603. &e.3+ä"CHAPTER à)>1,     Helvetica
  604.     ˇˇ—ÚˇÆ(@äPower Macintosh 8100/1Êå)^104⁄ä˙(‡äRevised ROM and p)LASICs
  605. (‡34^H¿
  606. kHr4lHr mäm
  607. ˇ·ˇ‚7^
  608. ˇˇ‹.ˇ◊°dONLNd\äkÁ(gä
  609. NuBus Supportˇˇˇˇˇˇ€r(g1
  610. °dONLNdrä~({äIn the Power Macintosh 8100/1¿°dONLNd,r~H)ã 10, the BARó¿°dONLNd7rH~ê)3T 4 NuBus contr¨‡°dONLNdFrê~¯)Holler chip used in other °dONLNd_äã%(àä!Power Macintosh models is being r–†°dONLNdÄ%ãk)õeplaced by BAR#¿°dONLNdélã´)GT 21, which pr^°dONLNdú´ã˚)?ovides faster data °dONLNdØåäò:(ïä'transfers. Existing NuBus expansion car¢†°dONLNd÷å:ò¯)∞(ds should work with the Power Macintosh °dONLNdˇôä•©(¢ä8100/1†°dONLNdô©•fi) 10; however@°dONLNdôfi•Ç)5%, compatibility cannot be guaranteed.°dONLNd6´ä∑±(¥äThe BARÓ`°dONLNd=´±∑|)'/T 21 chip enables burst transactions for specifiZ°dONLNdm´}∑
  611. )Ã$c slots instead of for the bus as a °dONLNdë∏äƒ
  612. (¡äwhole. It also handles burst r~‡°dONLNdØ∏
  613. ƒ)Ä:ead transactions by NuBus masters. If these changes might °dONLNdÈ≈ä—í(Œäaf¶@°dONLNdÎ≈í—≈) fect your pr;‡°dONLNd˜≈Δ—')4oduct, check with the „†°dONLNd
  614. ≈&—z)`Apple Developer T©‡°dONLNd≈z— )T echnical Support department for °dONLNd>“äfi¶(€äspecifiÓ °dONLNdE“¶fiÃ)
  615. c details.°dONLNdP‰äÚ(ÌäONuBus support in the new ROM now lets you change the cacheability of a single, °dONLNdüÒä˝
  616. *
  617. Xcontiguous, ascending range of pages in NuBus superslot space, for each slot, using the ,
  618. Courier.°dONLNd˜˛ä
  619. ¥*
  620. _HWPriv°dONLNd˛˛¥
  621. Q)*! trap. The Power Macintosh 8100/1Û`°dONLNd˛P
  622. ∞)ú10 supports write-thr≈¿°dONLNd4˛∞
  623. )`ough, copy-back, and .°dONLNdI äÚ(äcache-inhibited modes. °dONLNdaä)ê*Y@İdONLNdbê))ou can use the following macr"†°dONLNd)!)Öos:.°dONLNdÖ4Æ@Ã(=ÆMACRO°dONLNdçBÆN&*_NuBusCacheWriteThru°dONLNd§PÆ\Ã*MOVEQ°dONLNd¨P‰\)6#16,D0°dONLNdµ^Æjÿ(gÆ_HWPriv°dONLNdølÆxΔ*ENDM°dONLNdΔÑÆêÃ*MACRO°dONLNdŒíÆû *_NuBusCacheCopyBack°dONLNd‰†Æ¨Ã*MOVEQ°dONLNdφ‰¨)6#15,D0°dONLNdıÆÆ∫ÿ(∑Æ_HWPriv°dONLNdˇºÆ»Δ*ENDM°dONLNd‘ƇÃ*MACRO°dONLNd‚ÆÓ*_NuBusCacheInhibit°dONLNd#ƸÃ*MOVEQ°dONLNd+‰¸)6#14,D0°dONLNd4˛Æ
  624. ÿ(Æ_HWPriv°dONLNd> ÆΔ*ENDM.°dONLNdC$ä0˜(-äThe parameters to all thrk °dONLNd\$˜0^)mee NuBus cache calls arr¿°dONLNds$^0‹)ge identical. For example, the °dONLNdë1ä=±(:ä    write-thr͆°dONLNdö1±=C)'!ough call has the following form:.°dONLNdºHäTû(Qä.;   NuBusCacheWriteThru (_HWPriv Selector $10)°dONLNdÎVäbê*;°dONLNdÌdäpê*;°dONLNdÔdúpÏ)8Selector for controlling the cacheability of NuBus space°dONLNd(rä~ê({ä;°dONLNd*ÄäåΔ*
  625. ;   Entry:°dONLNd5éäöê*;°dONLNd9é¿ö¸)6
  626. A0 (long) °dONLNdHéö‘)Z- Page-aligned starting address°dONLNdhúä®ê(•ä;°dONLNdlú¿®ˆ)6    A1 (long)ˇˇUT°dONLNdzú®)Z+- Length in bytes (should be a multiple of °dONLNdÆ™∂§*- the native page size)ˇ    @ˇ ˇˇˇˇ@
  627. ˇ·ˇ‚7^
  628. 4*\¯, Palatino
  629. &e.3+l"CHAPTER à)>1,     Helvetica
  630.     ˇˇ—ÚˇÆ(@lPower Macintosh 8100/1Êå)^104⁄*˙¯
  631. (‡*4
  632.     )BRevised ROM and p)LASICs4^*¿¯
  633. °dONLNd\lh(el In the new ROM, support for addr©¿°dONLNd \h»)ò,essing minor slot space has been extended frʆ°dONLNdL\»hˆ)ƒ    om minor °dONLNdUiluÆ(rlslot range 9 thr“¿°dONLNdeiÆuZ)B%ough E ($F9000000–$FE000000) to 1 thræ°dONLNdäiZuË)¨ough E ($F1000000–$FE000000). °dONLNd®vlÇ’(lMajor slot 8 is also addrŒ °dONLNd¡v’Ç£)i1essable, so the range of major slots is now 8 thräİdONLNdÚv§Ç≈)œough E.
  634. ß*Ư4®*Ư ©l©¯
  635. ˇ·ˇ‚7^
  636. ˇˇ‹.ˇ◊°dONLNd˚òlßï(£lLocalTî°dONLNdòîß•)(alkˇˇˇˇˇˇ€r(£1
  637. °dONLNdÆl∫ù(∑l
  638. The LocalT€`°dONLNdÆú∫a)0*alk driver in ROM has been updated to imprÁ¿°dONLNd:Æa∫ë)≈
  639. ove LocalTl¿°dONLNdDÆë∫fi)0alk performance. °dONLNdUªl«u(ƒlPrN†°dONLNdWªv«Ÿ)
  640. oducts that use LocalT⁄ °dONLNdmªÿ«)balk should be rw°dONLNd|ª«Ö)Betested for compatibilityJİdONLNdïªÖ«á)k.
  641. Ï*Û¯4Ì*Û¯ ÓlÓ¯
  642. ˇ·ˇ‚7^
  643. ˇˇ‹.ˇ◊°dONLNdò›lϵ(Ël Clock Chipsˇˇˇˇˇˇ€r(Ë1
  644. °dONLNd•ÛlˇÓ(¸lRSome changes in clock chip vendors and part numbers have been made. These changes °dONLNd˜l ø*
  645. should be transparj‡°dONLNd    ø Í)S ent to thir¡@°dONLNdÍ /)+d-party softwar€‡°dONLNd#/ Ü)Ee and expansion cary‡°dONLNd6á ˆ)Xds. Because the CPU bus °dONLNdN
  646. l‘(lrate is higher than in pr`İdONLNdg
  647. ‘?)hevious models, howeverS@°dONLNd}
  648. ?S)k, thir`°dONLNdÉ
  649. T÷)d-party DRAM expansion carŸ@°dONLNdù
  650. ÷‚)Çds °dONLNd†l&µ(#lmay need to be r1†°dONLNd∞∂&!)Jetested for compatibility °dONLNd…!&#)k.ˇ“@ˇ ˇˇˇˇ@
  651. ˇ·ˇ‚7^, Palatino
  652.     3,. Ã+ä#    APPENDIX 
  653. 4⁄ä˙,     Helvetica(‡ä    RAM SIMMs
  654. (‡5
  655. vH£4vH£ ûHû
  656. ˇ·ˇ‚7^
  657. ˇˇ¬òˇ◊°dONLNd\äuŒ(näPower Macintosh RAM Layoutˇˇˇˇˇˇh(nA
  658. °dONLNd£äØû(¨ä>This appendix describes the physical layout of RAM in all curr¡@°dONLNd[£ûØ˛(¨ûent Power Macintosh °dONLNdo∞äºÍ(πäKmodels, including the Power Macintosh 6100/60, 7100/66, 8100/80, and 8100/1E °dONLNd∫∞ͺ˘(πÍ10. °dONLNdæΩä…‡(ΔäPhysical RAM addrO °dONLNdœΩ·…»)W5essing in these computers is discontinuous. If you arU†°dONLNdΩ»…)Áe designing a °dONLNd ä÷Ë(”äNuBus expansion carù °dONLNd% Ë÷')^d that uses dir¢‡°dONLNd4 '÷ô)?ect memory access to or fre°dONLNdN ö÷)som RAM, you should rx‡°dONLNdb ÷)fead °dONLNdf◊ä„…(‡äthis appendix.
  659. ÍH4ÎH
  660. H4H H
  661. ˇ·ˇ‚7^
  662. ˇˇ©ˇÆ°dONLNdvHß(H    RAM SIMMsˇˇˇˇˇˇùfi(    A
  663. °dONLNdÅ&ä2Ø(/äThe currÍ¿°dONLNdâ&Ø2;)%ent Power Macintosh logic boar«¿°dONLNdß&;2÷)å!d has 8 MB of RAM capacity solderòİdONLNd»&◊2ˇ)ú
  664. ed to the °dONLNd“3ä?ù(<äboarB °dONLNd÷3û?)Rd. The user can install additional RAM capacity by plugging 72-pin SIMMs into the °dONLNd(@äLµ(Iä
  665. logic boar¿°dONLNd2@∂L#),d. These RAM SIMMs ar€ °dONLNdG@"Là)le described in Chapter "@°dONLNd^@âLõ)g4 of Ά°dONLNdc@õL    )Macintosh Developer Note °dONLNd|MäYµ(Vä    Number 8,‡°dONLNdÖM∂Yfi),  listed in u °dONLNdêMfiY?)(“Apple Publications,”z†°dONLNd•M?Yg)a
  666.  in the prX‡°dONLNdØMgY)(eface.°dONLNd∂_äkL(hä*The PowerPC data bus is 64 bits wide, wherâ °dONLNd‡_Lk˙)¬"eas Power Macintosh RAM SIMMs storq¿°dONLNd_˙k)Æe °dONLNdläxÿ(uädata in 32-bit wor؆°dONLNdlÿx)Nds. For this r˝¿°dONLNd$lx)7<eason, the SIMMs must be installed in identical pairs. Each °dONLNd`yäÖÁ(Çäpair of SIMMs can prı°dONLNdtyÁÖ    )]ovide frw`°dONLNd|y
  667. Ö)#8om 1 to 32 MB of expansion, depending on their RAM chip °dONLNd¥Üäíü(èäconfiC‡°dONLNdπ܆íé)4guration, added to the 8 MB of RAM on the logic boara`°dONLNdÌÜéíñ)Ód.°dONLNdòä§(°äOThe physical RAM expansion capacity of various Power Macintosh models is shown °dONLNd@•ä±ï*
  668. in π¿°dONLNdC•ï±õ) TÔİdONLNdD•ö±Æ)able J¿°dONLNdI•رø)A-1e‡°dONLNdL•ø±). The RAM addr†°dONLNdZ•±†)H"esses shown in the right column arS¿°dONLNd|•†±)ôe explained in the °dONLNdê≤äæ¿(ªä
  669. next section.
  670. ·HÈ4‚HÈ ÂäÂ
  671. ˇ·ˇ‚7^
  672.     °dONLNdû◊ä‚≤*$    Table A-1°dONLNd®◊»‚P)>RAM SIMM expansion capabilities°dONLNd»Ôä˙”(˜äPower Macintosh°dONLNdÿ˘ä©*
  673. models‚T°dONLNdflÔÈ˙5(˜ÈMaximum number‚T°dONLNdÓ˘È*
  674. of SIMMs °dONLNd˜ÔL˙å(˜L Maximum RAM °dONLNd˘Lp*
  675. capacitywʰdONLNd ˘oÅ)#, MB°dONLNdÔ¢˙ı(˜¢Highest accessible °dONLNd#˘¢€*
  676. RAM address
  677. °dONLNd0äÆ(äAll 6100‚T°dONLNd9È)_
  678. 2 (1 pair) °dONLNdDLV)c72°dONLNdG¢‘)V
  679. $06FF FFFF°dONLNdSä%Æ("äAll 7100‚T°dONLNd\È%)_ 4 (2 pairs) °dONLNdhL%[)c136°dONLNdl¢%’)V
  680. $0EFF FFFF°dONLNdx+ä7Æ(4äAll 8100‚T°dONLNdÅ+È7)_ 8 (4 pairs) °dONLNdç+L7[)c264°dONLNdë+¢7’)V
  681. $1EFF FFFF
  682. ^
  683. ÇH4`}Cˇˇˇˇˇˇ
  684.     (fFigure `)A-0(oListing Ç¿)A-0(xT)able P)A-0ˇŒ@ˇ ˇˇˇˇ@
  685. ˇ·ˇ‚7^
  686. 4*\¯, Palatino
  687. &e.3+l"    APPENDIX ,     Helvetica
  688.     ˇˇ—ÚˇÆ*Power Macintosh RAM Layout4⁄*˙¯
  689. (‡*6
  690.     )BDiscontinuous Physical †)_
  691. Addressing4^*¿¯
  692. ^*x¯4^*x¯
  693. à*ê¯4â*ꯠä*ä˛
  694. ˇ·ˇ‚7^
  695. ˇˇ©ˇÆ°dONLNdu*à÷(É*Discontinuous Physical π^°dONLNdu÷à˝)¨Addrƒ÷°dONLNdu˝à))'essingˇˇˇˇˇˇùfi)ÓA
  696. °dONLNd#ôl•Î(¢lREach of the eight possible SIMMs in a Power Macintosh computer supports one 64 MB °dONLNdu¶l≤µ*
  697. bank of memory~†°dONLNdɶ¥≤D)H, adding up to 512 MB. However›¿°dONLNd°¶C≤Â)è$, the portion of memory within each °dONLNd≈≥løÇ(ºl>bank that a SIMM can access starts 16 MB after the lowest addrY`°dONLNd≥Çø(ºÇess of the bank and ends °dONLNd¿lð(…l 16 MB befor†°dONLNd'¿°Ã)5e the highest addrw`°dONLNd9¿ÒÃÚ)P8ess in the bank. The actual memory that a SIMM supports °dONLNdqÕlŸo(÷lr^†°dONLNdrÕpŸâ)uns fr
  698. °dONLNdxÕäŸr)4om the beginning of the accessible range. Hence ther:İdONLNd¨ÕrŸ÷)Ëe is a gap of at least 32 ˜‡°dONLNdΔÕ÷ŸË)dMB °dONLNd…⁄lÊπ(„lbetween the addr© °dONLNdŸ⁄πʶ)M4ess ranges that any two adjacent SIMMs can support. °dONLNdÏl¯Ü(ılThe 8 ;¿°dONLNdÏá¯⁄)MB of RAM solderE‡°dONLNd$Ï⁄¯.)Sed to the logic boar»@°dONLNd8Ï.¯·)T'd supports half of the 16 MB of memory °dONLNd_˘lw(l>space at the low end of bank 1 that is inaccessible to SIMMs. °dONLNdû l‹*OThe random-access memory map for a Power Macintosh 8100 with all four pairs of °dONLNdÌl$Ö*
  699. ;expansion sockets loaded with 32 MB SIMMs is summarized in A`°dONLNd(Ü$å(!ÜTw °dONLNd)ã$ü)able “`°dONLNd.ü$Ø)A-2ÌİdONLNd1Ø$±).°dONLNdÌ"l.∑(+lAs you can see fr∫¿°dONLNd˛"∑.«)Kom Ñ@°dONLNd"».Œ)T∫°dONLNd"Õ.·)able @°dONLNd"‚.Ú)A-20`°dONLNd
  700. "Ú.‡)4, the maximum possible range of continuous physical °dONLNd>/l;∏(8lmemory in a currQ†°dONLNdN/π;Â)MDent Power Macintosh computer is 32 MB. If the user installs smaller °dONLNdí<lHa(El3capacity RAM SIMMs, the maximum range is less. Ther- °dONLNd≈<bHÈ)ˆ e is 8 MB of inaccessible space °dONLNdÂIlUP(Rl.between the memory supported by the RAM solder놰dONLNdIPU§)‰ed to the logic boar°dONLNd'I•U‘)U d and that °dONLNd2Vlb¿(_lsupported by the fiŸ °dONLNdEV¿bs)T,rst pair of SIMMs (if any); after that, therF‡°dONLNdqVtb–)¥e is at least 32 MB of °dONLNdàclo¨(llEinaccessible space between each continuous memory range and the next.°dONLNdŒulÅ…*Several techniques arGİdONLNd„u Å≥)^2e available for coping with discontinuous RAM addr¿°dONLNdu≥ÅÏ)Èessing. For a °dONLNd#Çlé¡(ãlfull discussion, see ›¿°dONLNd8Ç¡é‹)UNew T@¿°dONLNd=Ç‹é.)echnical Note ME 9,—°dONLNdPÇ.é})R published by the º °dONLNdbÇ}éÚ)OApple Developer Support °dONLNdzèlõ+(òl*department. This document is described in Y °dONLNd§è,õç)¿“Apple Publications,”^†°dONLNdπèçõµ)a
  701.  in the pr<‡°dONLNd√èµõÕ)(eface.
  702. G*O¯4H*O¯ KlK¯
  703. ˇ·ˇ‚7^
  704.     °dONLNd3=lHî(El    Table A-2°dONLNd==™H<)>Power Macintosh 8100 memory map°dONLNd]Ul`É(]lSIMM°dONLNdb_lj|*
  705. pairtè°dONLNdgUò`∫(]òMemorytè°dONLNdn_òj≠*
  706. bank祰dONLNdsU–`(]–
  707. Addressing祰dONLNd~_–j˚*
  708.     range, MB9&°dONLNdàU`l(]Lowest and highest 9&°dONLNdõ_ji*
  709. physical addresses
  710. °dONLNdØmlyö(vl
  711. Logic boar; °dONLNdπmõyª)/d RAM祰dONLNd¿m–yfl)50–89&°dONLNdƒmy|)F$0000 0000–$007F FFFF°dONLNd€âlïq(íl1tè°dONLNd›òãù(àò1祰dONLNdfl–ãÈ)816–489&°dONLNdÂã})F$0100 0000–$02FF FFFFtè°dONLNd˝ëòùù(öò2祰dONLNdˇë–ù‰)880–1°dONLNdë‰ùÓ)129&°dONLNdëù})2$0500 0000–$06FF FFFF°dONLNd≠lπq(∂l2tè°dONLNd£òØù(¨ò3祰dONLNd!£–ØÛ)8144–1769&°dONLNd)£ØÄ)F$0900 0000–$0AFF FFFFtè°dONLNdAµò¡ù(æò4祰dONLNdCµ–¡Û)8208–2409&°dONLNdKµ¡Å)F$0D00 0000–$0EFF FFFF°dONLNdb—l›q(⁄l3tè°dONLNdd«ò”ù(–ò5祰dONLNdf«–”Û)8272–3049&°dONLNdn«” )F$1¨Ü°dONLNdp«”|)    100 0000–$12FF FFFFtè°dONLNdÜŸòÂù(‚ò6祰dONLNdàŸ–ÂÛ)8336–3689&°dONLNdêŸÂ})F$1500 0000–$16FF FFFF°dONLNdßılq(˛l4tè°dONLNd©Îò˜ù(Ùò7祰dONLNd´Ζ˜Û)8400–4329&°dONLNd≥ΘÄ)F$1900 0000–$1AFF FFFFtè°dONLNdÀ˝ò    ù(ò8祰dONLNdÕ˝–    Û)8464–4969&°dONLNd’˝    Å)F$1D00 0000–$1EFF FFFFˇL@ˇ ˇˇˇˇ@
  712. ˇ·ˇ‚7^
  713. 4^H¿ˇ
  714. ¸@ˇ ˇˇˇˇ@
  715. ˇ·ˇ‚7^
  716. 4*F¯, Palatino
  717. L .f+ú"THE APPLE PUBLISHING SYSTEM4⁄ú¯ ^ú^¯4fú¿D
  718.     °dONLNdeúnØ*JThis ö°dONLNdeØn;)"Apple manual was written, edited, °dONLNd'púy;(wú%and composed on a desktop publishing ˇˇ™t°dONLNdL{úÑ—*
  719. system using Ó8°dONLNdY{—ÑC)5Apple Macintosh computers °dONLNdsÜúè(çúand FrameMaker softwarP°dONLNdâÜè9)ee. Final pages ˇˇ“°dONLNdòëúö´(òúwer∂0°dONLNdõë´ö∏)e cr{ŰdONLNdüëπöË) eated on an Œt°dONLNd´ëËö!)/ Apple LaserW£•°dONLNd∑ë!ö=)9riter PrÑ6°dONLNdøë=öC)o °dONLNd¡úú•«(£ú 630 printer5P°dONLNdÃú«•)+. Line art was crS °dONLNd›ú•6)? eated using °dONLNdÈßú∞∏(ÆúAdobe sİdONLNdÔßπ∞‡) Illustrator±0°dONLNd˙߇∞ )' . PostScript
  720. áê°dONLNd§
  721. ¨(™
  722. ™
  723.     a°dONLNdß∞'+, the °dONLNd
  724. ≤úª$(πú"page-description language for the °dONLNd/ΩúΔ∫* LaserWÉ0°dONLNd5Ω∫Δ )riter“†°dONLNd:Ω Δ), was developed by Ä°dONLNdMΩΔ5)OAdobe °dONLNdS»ú—Ù(œúSystems Incorporated.°dONLNdiŸú‚°*T0`°dONLNdjŸ°‚Ï)ext type is Palatino
  725. ؇°dONLNd~÷ÏfiÒ(‹Ï®
  726.     ͆°dONLNdŸÒ‚A+ and display type is °dONLNdî‰úÌ¡(Îú    Helvetica
  727. ]°dONLNdù·¬È«(Á¬®
  728.     ó¿°dONLNdû‰«ÌÒ+ . Bullets arv0°dONLNd™‰ÒÌ)* e ITC Zapf °dONLNdµÔú¯¿(ˆúDingbats
  729. 醰dONLNdΩÏ¿Ù≈(Ú¿®
  730.     …`°dONLNdæÔ≈¯(+. Some elements, such as °dONLNd◊˙ú§(úprM°dONLNdŸ˙•Í)    ogram listings, arà†°dONLNdÎ˙Í)E    e set in .p°dONLNdÙ˙A)
  731. Apple CourierG°dONLNd˙AC)9.
  732. °dONLNdú!ª(úWRITER
  733.     °dONLNd
  734. #ú,Ø* Geor¸–°dONLNd#Ø,¿)ge T>0°dONLNd#¿,Ÿ)owner
  735. °dONLNd2ú;Ÿ(9ú DEVELOPMENT©Ä°dONLNd#2Ÿ;‰)=ALz°dONLNd%2‰;¯)  EDITİdONLNd*2˘;)OR
  736.     °dONLNd-=úFÿ(DúAntonio Padial°dONLNd<NúW*Special thanks to Sam Bar—°dONLNdUNW)fone, °dONLNdZYúb≥(`úMark R†°dONLNd_Y¥b¯)Baumwell, Steve ›@°dONLNdoY¯b')D Mackenzie, °dONLNdzdúm≥(kúBrian )°dONLNdÄd¥mÊ) Smith, and TL °dONLNdådÊm)2eriAnn ÇİdONLNdìdm
  737. )WذdONLNdîd m-)akeman.4fP¿¯ˇ